package com.wing.device.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.wing.mybatis.common.BaseEntity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 维保任务执行记录
 */
@Data
@EqualsAndHashCode(callSuper=true)
@TableName(value = "pro_inspect_execute")
public class DeviceInspectExecute extends BaseEntity<DeviceInspectExecute> implements Serializable {
    @TableField(value = "inspect_id")
    private Long inspectId;

    @TableField(value = "inspect_claim_id")
    private String inspectClaimId;

    @TableField(value = "supplier_id")
    private Long supplierId;

    @TableField(value = "supplier_name")
    private String supplierName;

    @TableField(value = "supplier_contacts_id")
    private Long supplierContactsId;

    @TableField(value = "supplier_contacts_name")
    private String supplierContactsName;

    @TableField(value = "inspect_cost")
    private BigDecimal inspectCost;

    @TableField(value = "inspect_report")
    private String inspectReport;

    @TableField(value = "examine_type")
    private Integer examineType;
}